Specifying and Querying Database Repairs using Logic Programs with Exceptions

نویسندگان

  • Marcelo Arenas
  • Leopoldo E. Bertossi
  • Jan Chomicki
چکیده

Databases may be inconsistent with respect to a given set of integrity constraints. Nevertheless, most of the data may be consistent. In this paper we show how to specify consistent data and how to query a relational database in such a way that only consistent data is retrieved. The speciication and queries are based on disjunctive extended logic programs with positive and negative exceptions that generalize those previously introduced by Kowalski and Sadri.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Answer sets for consistent query answering in inconsistent databases

A relational database is inconsistent if it does not satisfy a given set of integrity constraints. Nevertheless, it is likely that most of the data in it is consistent with the constraints. In this paper we apply logic programming based on answer sets to the problem of retrieving consistent information from a possibly inconsistent database. Since consistent information persists from the origina...

متن کامل

Dealing with Exceptions in Textual Databases

This paper addresses the semantic issue of exceptions in natural language texts. After observing that rst-order logic is not adequate for semantic representations of natural language , we make use of extended logic programs for meaning representation and inference engine in natural language processing. We show how to generate semantics of texts through deductive parsing by using deenite clause ...

متن کامل

Answer Sets Programs for Querying Inconsistent Databases: The Consistency Extractor System

The Consistency Extractor System (ConsEx) is a general implementation of consistent query answering, i.e. the computation of consistent answers to queries posed to databases that may fail to satisfy certain desirable integrity constraints. The system is based on the specification of the repairs of the original instance as the stable models of disjunctive logic programs (aka. answer set programs...

متن کامل

Characterizing and Computing Semantically Correct Answers from Databases with Annotated Logic and Answer Sets

A relational database may not satisfy certain integrity constraints (ICs) for several reasons. However most likely most of the information in it is still consistent with the ICs. The answers to queries that are consistent with the ICs can be considered sematically correct answers, and are characterized [2] as ordinary answers that can be obtained from every minimally repaired version of the dat...

متن کامل

Applications of Annotated Predicate Calculus to Querying Inconsistent Databases

We consider the problem of specifying and computing consistent answers to queries against databases that do not satisfy given integrity constraints. This is done by simultaneously embedding the database and the integrity constraints, which are mutually inconsistent in classical logic, into a theory in annotated predicate calculus — a logic that allows non trivial reasoning in the presence of in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000